Big Huge Thesaurus

Spanish mackerel

noun